package com.glodon.ggzy.entity;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

/**
 * GgZfOrginfo entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "GG_ZF_ORGINFO")
public class GgZfOrginfo implements java.io.Serializable {

	// Fields    

	private String id;

	private String bsid;

	private String orgcode;

	private String orgname;

	private Timestamp registerdate;

	private String linkman;

	private String handset;

	private String mail;

	private String offaddr;

	private String fax;

	private String toporgid;

	private String toporgname;

	private String remark;

	private String orgstatu;

	private String orgename;

	private String orgfillno;

	private String province;

	private String city;

	private String county;

	private String principal;

	private String dept;

	private String orgtel;

	private String email;

	private String brief;

	private String opinion;

	// Constructors

	/** default constructor */
	public GgZfOrginfo() {
	}

	/** full constructor */
	public GgZfOrginfo(String bsid, String orgcode, String orgname, Timestamp registerdate, String linkman, String handset, String mail,
			String offaddr, String fax, String toporgid, String toporgname, String remark, String orgstatu, String orgename, String orgfillno,
			String province, String city, String county, String principal, String dept, String orgtel, String email, String brief, String opinion) {
		this.bsid = bsid;
		this.orgcode = orgcode;
		this.orgname = orgname;
		this.registerdate = registerdate;
		this.linkman = linkman;
		this.handset = handset;
		this.mail = mail;
		this.offaddr = offaddr;
		this.fax = fax;
		this.toporgid = toporgid;
		this.toporgname = toporgname;
		this.remark = remark;
		this.orgstatu = orgstatu;
		this.orgename = orgename;
		this.orgfillno = orgfillno;
		this.province = province;
		this.city = city;
		this.county = county;
		this.principal = principal;
		this.dept = dept;
		this.orgtel = orgtel;
		this.email = email;
		this.brief = brief;
		this.opinion = opinion;
	}

	// Property accessors
	@GenericGenerator(name = "generator", strategy = "uuid.hex")
	@Id
	@GeneratedValue(generator = "generator")
	@Column(name = "ID", unique = true, nullable = false, length = 100)
	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	@Column(name = "BSID", length = 128)
	public String getBsid() {
		return this.bsid;
	}

	public void setBsid(String bsid) {
		this.bsid = bsid;
	}

	@Column(name = "ORGCODE", length = 100)
	public String getOrgcode() {
		return this.orgcode;
	}

	public void setOrgcode(String orgcode) {
		this.orgcode = orgcode;
	}

	@Column(name = "ORGNAME", length = 128)
	public String getOrgname() {
		return this.orgname;
	}

	public void setOrgname(String orgname) {
		this.orgname = orgname;
	}

	@Column(name = "REGISTERDATE", length = 7)
	public Timestamp getRegisterdate() {
		return this.registerdate;
	}

	public void setRegisterdate(Timestamp registerdate) {
		this.registerdate = registerdate;
	}

	@Column(name = "LINKMAN", length = 64)
	public String getLinkman() {
		return this.linkman;
	}

	public void setLinkman(String linkman) {
		this.linkman = linkman;
	}

	@Column(name = "HANDSET", length = 32)
	public String getHandset() {
		return this.handset;
	}

	public void setHandset(String handset) {
		this.handset = handset;
	}

	@Column(name = "MAIL", length = 32)
	public String getMail() {
		return this.mail;
	}

	public void setMail(String mail) {
		this.mail = mail;
	}

	@Column(name = "OFFADDR", length = 128)
	public String getOffaddr() {
		return this.offaddr;
	}

	public void setOffaddr(String offaddr) {
		this.offaddr = offaddr;
	}

	@Column(name = "FAX", length = 32)
	public String getFax() {
		return this.fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	@Column(name = "TOPORGID", length = 100)
	public String getToporgid() {
		return this.toporgid;
	}

	public void setToporgid(String toporgid) {
		this.toporgid = toporgid;
	}

	@Column(name = "TOPORGNAME", length = 64)
	public String getToporgname() {
		return this.toporgname;
	}

	public void setToporgname(String toporgname) {
		this.toporgname = toporgname;
	}

	@Column(name = "REMARK", length = 256)
	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@Column(name = "ORGSTATU", length = 16)
	public String getOrgstatu() {
		return this.orgstatu;
	}

	public void setOrgstatu(String orgstatu) {
		this.orgstatu = orgstatu;
	}

	@Column(name = "ORGENAME", length = 128)
	public String getOrgename() {
		return this.orgename;
	}

	public void setOrgename(String orgename) {
		this.orgename = orgename;
	}

	@Column(name = "ORGFILLNO", length = 100)
	public String getOrgfillno() {
		return this.orgfillno;
	}

	public void setOrgfillno(String orgfillno) {
		this.orgfillno = orgfillno;
	}

	@Column(name = "PROVINCE", length = 64)
	public String getProvince() {
		return this.province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	@Column(name = "CITY", length = 64)
	public String getCity() {
		return this.city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	@Column(name = "COUNTY", length = 64)
	public String getCounty() {
		return this.county;
	}

	public void setCounty(String county) {
		this.county = county;
	}

	@Column(name = "PRINCIPAL", length = 64)
	public String getPrincipal() {
		return this.principal;
	}

	public void setPrincipal(String principal) {
		this.principal = principal;
	}

	@Column(name = "DEPT", length = 64)
	public String getDept() {
		return this.dept;
	}

	public void setDept(String dept) {
		this.dept = dept;
	}

	@Column(name = "ORGTEL", length = 32)
	public String getOrgtel() {
		return this.orgtel;
	}

	public void setOrgtel(String orgtel) {
		this.orgtel = orgtel;
	}

	@Column(name = "EMAIL", length = 64)
	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	@Column(name = "BRIEF", length = 1024)
	public String getBrief() {
		return this.brief;
	}

	public void setBrief(String brief) {
		this.brief = brief;
	}

	@Column(name = "OPINION", length = 256)
	public String getOpinion() {
		return this.opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

}
